On the Complexity of Unification and Disunification in Commutative Idempotent Semigroups

نویسندگان

  • Miki Hermann
  • Phokion G. Kolaitis
چکیده

We analyze the computational complexity of elementary uni-cation and disuniication problems for the equational theory ACI of commutative idempotent semigroups. From earlier work, it was known that the decision problem for elementary ACI-uniication is solvable in polynomial time. We show that this problem is inherently sequential by establishing that it is complete for polynomial time (P-complete) via logarithmic-space reductions. We also investigate the decision problem and the counting problem for elementary ACI-matching and observe that the former is solvable in logarithmic space, but the latter is #P-complete. After this, we analyze the computational complexity of the decision problem for elementary ground ACI-disuniication. Finally, we study the computational complexity of a restricted version of elementary ACI-matching, which arises naturally as a set-term matching problem in the context of the logic data language LDL. In both cases, we delineate the boundary between polynomial-time solvability and NP-hardness by taking into account two parameters, the number of free constants and the number of disequations or equations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Exact Unification Type of Commutative Theories

The exact unification type of an equational theory is based on a new preorder on substitutions, called the exactness preorder, which is tailored towards transferring decidability results for unification to disunification. We show that two important results regarding the unification type of commutative theories hold not only for the usual instantiation preorder, but also for the exactness preord...

متن کامل

Conditional Rewriting Modulo a Built-in Algebra

Previous work on combination techniques considered the question of how to combine unification algorithms for disjoint equational theories E1, . . . , En in order to obtain a unification algorithm for the union E1∪ . . .∪En of the theories. Here we want to show that variants of this method may be used to decide solvability and ground solvability of disunification problems in E1∪. . .∪En. Our fir...

متن کامل

Free profinite locally idempotent and locally commutative semigroups

This paper is concerned with the structure of semigroups of implicit operations on the pseudovariety LSl of finite locally idempotent and locally commutative semigroups. We depart from a general result of Almeida and Weil to give two descriptions of these semigroups: the first in terms of infinite words, and the second in terms of infinite and bi-infinite words. We then derive some applications...

متن کامل

Asymmetric Unification and Disunification

We compare two kinds of unification problems: Asymmetric Unification and Disunification, which are variants of Equational Unification. Asymmetric Unification is a type of Equational Unification where the right-hand sides of the equations are in normal form with respect to the given term rewriting system. In Disunification we solve equations and disequations with respect to an equational theory....

متن کامل

Complexity of Associative-commutative Unification Check and Related Problems *

The uniication problem for terms containing associative and commutative functions is of great importance in theorem provers based on term rewriting and resolution methods as well as in logic programming. The complexity of determining whether two such terms are uniiable was known to be NP-hard. It is proved that the problem is NP-complete by describing a nondeterministic polynomial time algorith...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997